Skip to main content

创建Expo项目初始化

1. 新建项目

pnpm包管理

本课程不采用官方推荐的yarn,npm管理包,同时不再使用npx。主要目的是提高时空效率(主要是为了省空间)。

npx create-expo-app@latest // 官方建议
pnpm create expo@latest // 本教程

2. 调整目录

app目录放到src下,expo会自动识别。

  • tsconfig.json中配置绝对路径新规则。
"paths": {
"@/*": [
"./*"
],
"@*": [
"./src/*"
]
}

3. app.json文件

简单浏览,暂不必修改

4. 路由router

  • 根目录layout采用stack;
  • (tabs)虚拟目录,采用底部页签tabs;
  • 默认的+not-found.tsx测试;

5. Git版本管理

public或private,有所不同。 独立开发,相对简单。

建立Github repo

初次commit